03bdcad62dc394b1f925b30c17d92e44a686faa3,src/freenet/client/async/SingleFileFetcher.java,MultiLevelMetadataCallback,onFailure,#FetchException#ClientGetState#ObjectContainer#ClientContext#,821
Before Change
if(persistent)
container.activate(SingleFileFetcher.this, 1);
// Pass it on; fetcher is assumed to have retried as appropriate already, so this is fatal.
SingleFileFetcher.this.onFailure(e, true, container, context);
}
public void onBlockSetFinished(ClientGetState state, ObjectContainer container, ClientContext context) {
After Change
container.activate(SingleFileFetcher.this, 1);
}
// Pass it on; fetcher is assumed to have retried as appropriate already, so this is fatal.
SingleFileFetcher.this.onFailure(e, true, container, context);
if(!wasActive)
container.deactivate(SingleFileFetcher.this, 1);
}